
package com.android.finaltracer.engine;

import com.android.finaltracer.model.DataFormatInterface;
import com.android.finaltracer.model.PositionInfo;

public interface EventNotify {
    /* interface between SMS and Engine */
    // void associatedPhoneCommand( int command, Object obj); // from outer
    //
    // void associatedPhoneGpsPositionChanged( PositionInfo position );
    //
    //
    // /* interface between GPS and Engine */
    //
    void localGpsPositionChanged(PositionInfo position);

    void receive(String from, DataFormatInterface dfb);

    // void notifyNetworkState(boolean isNetworkOk);

    int getSpecifyPhoneStatus(String from, int module);

    void onRemoteCnfSync(String from, int module, int phoneStatus,
            boolean isAlive);
}
